home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / cdity / MRQ.lha / MRQ / Source / mui_macros.h < prev    next >
Text File  |  2000-10-16  |  1KB  |  48 lines

  1. /*
  2. ** mui-macros.h
  3. ** Some macros used in MRQ, adapted from MUI's standard macros
  4. **
  5. ** ©1997-2000 by Matthias.Bethke <Matthias.Bethke@gmx.net>
  6. ** You are free to modify this source or use parts of it in your
  7. ** own programs as long as they are distributed as freeware.
  8. */
  9.  
  10. /* $Id: mui_macros.h 1.1 2000/01/25 16:53:35 msbethke Exp msbethke $
  11. **
  12. ** $Log: mui_macros.h $
  13. ** Revision 1.1  2000/01/25 16:53:35  msbethke
  14. ** Initial revision
  15. **
  16. */
  17.  
  18. #define Button(name,key)\
  19.         TextObject,\
  20.                 ButtonFrame,\
  21.                 MUIA_Text_Contents, name,\
  22.                 MUIA_Text_PreParse, "\33c",\
  23.                 MUIA_Text_HiChar  , key,\
  24.                 MUIA_ControlChar  , key,\
  25.                  MUIA_InputMode    , MUIV_InputMode_RelVerify,\
  26.                 MUIA_Background   , MUII_ButtonBack,\
  27.                 MUIA_CycleChain,1,\
  28.                 End
  29.  
  30. #define MyStringGadget(maxlen,controlchar)\
  31.         StringObject,\
  32.                 StringFrame,\
  33.                 MUIA_ControlChar, controlchar,\
  34.                 MUIA_String_MaxLen, maxlen,\
  35.                 MUIA_CycleChain, 1,\
  36.                 End
  37.  
  38. #define MyIntGadget(maxlen,controlchar)\
  39.         StringObject,\
  40.                 StringFrame,\
  41.                 MUIA_ControlChar, controlchar,\
  42.                 MUIA_String_MaxLen, maxlen,\
  43.                 MUIA_CycleChain, 1,\
  44.                 MUIA_String_Accept, "0123456789",\
  45.                 End
  46.  
  47. #define MRQWindowObject NewObject(MRQWindowClass,NULL
  48.